.order-list-body{
  position: absolute;
  top: @header-height;
  bottom: 0;
  width: 100%;
  overflow: auto;
  background-color: @color-theme-light-gray;
  -webkit-overflow-scrolling: touch;
  .error{
    position: absolute;
    top: 0;
    bottom: 0;
    width:100%;
    text-align: center;
    background: @color-theme-white;
    .text{
      margin-top: 10rem;
    }
  }


  .status{
    background: @color-theme-white;
    padding: .5rem @page-padding-h;
    .text{
      color: @color-theme-red;
      border-left: 2px solid @color-theme-red;
      line-height:1;
      padding-left: .3rem;
    }

  }
  .h-line{
    padding:0 @page-padding-h;
    background: @color-theme-white;
    hr{
      border:none;
      border-bottom:1px solid @color-theme-gray;
    }
  }

  .group{
    position: relative;
    padding: 0.5rem @page-padding-h .5rem;
    margin-bottom:@page-padding-v;
    background: @color-theme-white;

    .stamp{
      position: absolute;
      z-index: 55;
      right:2rem;
      top:-1rem;
      -webkit-transform: rotateZ(25deg);
      transform: rotateZ(25deg);
      &:before{
        font-size: 4rem;
      }
    }

    .des,.summary{
      position: relative;
      height: 1.5rem;
      line-height:1.5rem;
    }

    .prop{
      padding:.5rem 0;
      font-size: .9rem;
      line-height:1.6;
      color: @color-theme-gray;
      .line{
        overflow: hidden;
        -ms-text-overflow: ellipsis;
        text-overflow: ellipsis;
        white-space:nowrap;
        .clearfix;
        .time{
          margin-right:1rem;
        }
        .time,.table{
          float: left;
        }
      }

    }

    .store{
      font-weight:bold;
    }

    .left,.right{
      position: absolute;
      display: inline-block;
      top:0;
    }

    .left{
      left:0;
    }
    .right{
      right:0;
      &.top-level{
        z-index: 1024;
      }
    }

    .btn-buy{
      height:1.5rem;
      line-height: 1.5;
      background: @color-theme-red;
      color: @color-theme-white;
      padding-top:0;
      padding-bottom:0;
      &:active{
        opacity: .8;
      }
    }
  }

}